From 5f078a4976fb2af44ad9dc23e4df424533428b24 Mon Sep 17 00:00:00 2001 From: Christian Limpach Date: Tue, 24 Apr 2007 17:02:10 +0100 Subject: [PATCH] [qemu-dm] Check for null pointer in dma handler function pointer. Signed-off-by: Christian Limpach --- tools/ioemu/hw/dma.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/tools/ioemu/hw/dma.c b/tools/ioemu/hw/dma.c index ea13eae492..9ce330304b 100644 --- a/tools/ioemu/hw/dma.c +++ b/tools/ioemu/hw/dma.c @@ -340,6 +340,8 @@ static void channel_run (int ncont, int ichan) #endif r = dma_controllers[ncont].regs + ichan; + if (r->transfer_handler == NULL) + return; n = r->transfer_handler (r->opaque, ichan + (ncont << 2), r->now[COUNT], (r->base[COUNT] + 1) << ncont); r->now[COUNT] = n; -- 2.30.2